package com.lxk.mall.pms.controller.app.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

/**
 * 用户 App - 商品 SPU Response VO
 */
@Data
public class AppProductSpuRespVO {

    /**
     * 商品 SPU 编号
     */
    private Long id;

    /**
     * 商品名称
     */
    private String name;

    /**
     * 商品简介
     */
    private String introduction;

    /**
     * 分类编号
     */
    private Long categoryId;

    /**
     * 商品封面图
     */
    private String picUrl;

    /**
     * 商品轮播图
     */
    private String sliderPicUrls;

    // ========== SKU 相关字段 =========

    /**
     * 规格类型
     */
    private Integer specType;

    /**
     * 商品价格
     */
    private BigDecimal price;

    /**
     * 市场价，单位使用
     */
    private BigDecimal marketPrice;

    /**
     * VIP 价格
     */
    private BigDecimal vipPrice;

    /**
     * 库存
     */
    private Integer stock;

    // ========== 营销相关字段 =========

    // ========== 统计相关字段 =========

    /**
     * 商品销量
     */
    private Integer salesCount;

}
